Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 Downtown Athletic Club USTA Challenger - Amarillo Warsteiner Challenger - Wolfsburg 2001 USTA Challenger of Calabasas - Calabasas Credicard Tennis Cup - Campos do Jordao IPP Open - Helsinki Prasentiert Von Seat Wolfsburg - Wolfsburg Samsung Securities Cup Challenger Tennis - Seoul ARMS USTA Challenger - Rocky Mount A Glimmer of Hope Challenger - Austin Jameson Cup - Milan drkoop.com USTA Challenger of Tallahassee - Tallahassee Memorial Piertomaso Tessitore - San Remo USTA Men's Challenger of Urbana-Champaign - Urbana ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Sparkessen Magdeburg Open - Magdeburg Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2005 - Belgrade Sparkassen Open - Magdeburg USTA/Adtech Challenger - Boston Shimadzu All Japan Indoor Tennis Championships - Kyoto Harrah's Entertainment Men's Pro Challenger - Tunica Warsteiner Challenger Lubeck - Lubeck 2003 USTA Challenger of Calabasas - Calabasas New Delhi Challenger - New Delhi 2003 West Side Tennis Club Challenger - Forest Hills Pro Challenger at Calabasas - Calabasas Neride Prague Indoor - Prague Ischgl International ATP Challenger - Ischgl Oldum Brown Vancouver Open - Vancouver Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Internationaux de Tennis de Brest - Brest Las Vegas Challenger - Las Vegas Carson Challenger USTA Challenger of Burbank - Burbank Dallas Challenger Open de L'Isere - Grenoble Ford Tennis Championships - Louisville Open Diputacion Pozoblanco - Cordoba Music City Challenger - Nashville Taiwan Challenger - Kaohsiung Cadillac Pro Indoor USTA Challenger - West Bloomfield Baton Rouge Challenger USTA Men's Challenger of Dallas - Dallas Talahassee Challenger Yuba City Challenger Odlum Brown Vancouver Open - Vancouver USTA Challenger - Champaign XL Capital Bermuda Open - Bermuda Como Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sacramento Challenger Tiburon Challenger Music City Challenger - Nashville Calabasas Challenger The LTA Manchester Challenger - Manchester Charlottesville Challenger Neride Prague Indoor - Prague The Comercia Challenger - Aptos Open Sainte Victoire - Aix-En-Provence Savannah Challenger Ojai Challenger III Challenger Continenal Plaza - Puerto Vallarta Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Vancouver Challenger Segovia Challenger Open Castilla y Leon - Segovia 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Warsteiner Challenger Lubeck - Lubeck Fergana Challenger - Fergana The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Swanston Challenger - Sacramento drkoop.com USTA Tennis Championships of San Antonio - San Antonio Sacramento Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Challenger Britania Zavaleta - Puebla The Wrexham Challenger - Wrexham Ljubljana Open 2002 - Ljubljana Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Bangalore Challenger - Bangalore GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas Heilbronn Open - Heilbronn USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Men's Pro Challenger at Tunica National - Tunica Fergana Challenger - Fergana Hurricane Tennis Open - Bradenton Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger Hamburg - Hamburg Healthsouth/USTA Challenger - Denver Kuppers Kolsch Cup - Aachen Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Crystal Cup 1998 - Portoroz 2001 USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson CMG Asia Open - Hong Kong Residenza Open - Magdeburg Aberto Da Costa Do Sauipe - Bahia Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler The Comercia Bank Challenger - Aptos Okal Cup 2003 - Eckental Sunset Moulding Challenger - Yuba City VI Open Banc Agricol - Andorra Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2001 - Bratislava West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Challenger 42 - Andrezieux USTA Challenger of Burbank - Burbank Steelers Cup - Kosice X Abierto Internacional de Salinas - Salinas Levene Gouldin & Thompson Tennis Challenger - Binghamton Kuppers Kolsch Cup Aachen - Aachen The LTA Sunderland Challenger - Sunderland MTCI ATP Challenger - Yokohama Lambertz Open - Aachen The Wright Financial Group, Inc. Challenger - Champaign Intersport Heilbronn Open - Heilbronn HTV Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Leon 2004 - Leon IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul The Natrel's Challenger - Granby Intersport Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Binghamton Challenger 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Okal Cup 2004 - Eckental Czech Indoor Open - Prague Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx TED Open - Istanbul Lubbock Challenger - Lubbock Carson Challenger Lambertz Open by Stawag - Aachen GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen II Manta Open - Manta Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski CA-Challenge - Graz San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Sarajevo Open 2004 - Sarajevo Sporting Challenger - Turin Lambertz Open - Aachen Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Neride Prague Indoor - Prague Jameson Cup - Milan Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Volkswagen TED Open - Istanbul Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Stella Artois Grass Court Championships - London Japan Open - Tokyo 1st Challenger Tournament Leon - Leon Milan Indoors - Milan Kroger / St. Jude International - Memphis Internationaux de Tennis de Brest - Brest Kroger / St. Jude International - Memphis Sybase Open - San Jose XL Capital Bermuda Open - Bermuda Rezidenza Open - Magdeburg The Stella Artois Grass Court Championships - London XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Heilbronn Open - Heilbronn Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Eddleman USTA Challenger - Birmingham BMW Open - Munich drkoop.com USTA Tennis Championships of Denver - Denver XI Abierto Internacional de Salinas - Salinas Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Kyoto Challenger - Kyoto Abierto Club Casablanca - Mexico City Heilbronn Open - Heilbronn The West Side Tennis Club Clay Court Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Warsteiner Challenger Lubeck - Lubeck The $50,000 Pro Challenger at Calabasas - Calabasas Sarajevo Open - Sarajevo Intersport Heilbronn Open - Heilbronn Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Pilot Pen International - New Haven Nottingham Men's Challenger - Nottingham Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Qatar Open - Doha Milan Indoors - Milan Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Qatar Mobil Open 2000 - Doha Adidas International - Sydney Sybase Open - San Jose Arizona Men's Tennis Championships - Scottsdale The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul Copenhagen Open - Copenhagen GHI Bronx Classic - Bronx Gerry Weber Open - Halle Allianz Suisse Open - Gstaad USTA Comerica Challenger - Aptos Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Healthsouth USTA Challenger - Dallas Gold Flake Open - Chennai Thailand Open - Bangkok International Bavarian Championship - Eckental Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Waco International Tennis Challenger - Waco Open de Nice - Nice Chennai Open - Chennai USTA/Safeway Challenger - Aptos Milan Indoors - Milan SAP Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton West Side Tennis Club Clay Court Challenger - Forest Hills Muller Cup - Ulm Franklin Templeton Tennis Classic - Scottsdale Stella Artois Clay Court Championships - Budaors drkoop.com USTA Tennis Championships - Armonk Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton U.S. Men's Clay Court Championships - Houston USTA Safeway Challenger - Aptos TED Open Istanbul - Istanbul BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg TennisCup Vlaanderen - Antwerp Rado Swiss Open - Gstaad 2001 UT Tyler Patriot Challenger - Tyler Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pomorski Bank Kredytowy Open - Szczecin USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank Nuembrecht Challenger - Nuembrecht The Samsung Open - Bournemouth Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Okal Cup - International Bavarian Championship - Eckental USTA Men's Challenger of Urbana-Champaign - Urbana C.T. San Remo - XIII Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington D.C. Ciudad de Pozoblanco Open Diputacion - Cordoba China Open - Beijing Akbank Private Banking-TED Open - Istanbul 2004 USTA Challenger of Calabasas - Calabasas Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kremlin Cup - Moscow S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Tatra Banka Open - Bratislava Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Next Generation Adelaide International - Adelaide 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Hilton Waikoloa Village USTA Challenger - Waikoloa SAP Open - San Jose US Men's Clay Court Championships - Houston Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Gerry Weber Open - Halle XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica St. Petersburg Open - St. Petersburg Rado Swiss Open - Gstaad The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Baton Rouge Pro Tennis Classic - Baton Rouge Qatar Exxon Mobil Open 2003 - Doha Copenhagen Open - Copenhagen The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Copenhagen Open - Copenhagen Savannah Challenger Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Sacramento Challenger - Sacramento U.S. Men's Clay Court Championships - Orlando Qatar Mobil Open 2001 - Doha Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle BellSouth Open - Vina del Mar Indianapolis Tennis Championships - Indianapolis Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Calabasas Challenger Grand Prix de Tennis de Toulouse - Toulouse Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven San Luis Potosi Challenger 2002 - San Luis Potosi USTA Challenger of North Miami Beach - North Miami Beach USTA Seascape Challenger - Aptos Intelig Tennis Cup - Campos do Jordao CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton USTA Challenger of Burbank - Burbank Okal Open - Eckental Warsteiner Challenger Series - Lippstadt Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham BellSouth Open - Auckland Sybase Open - San Jose Wiesmann Roadster Open - Nuembrecht 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Nielsen USTA Pro Tennis Championship - Winnetka China Open - Beijing Vietnam Open - Ho Chi Minh City Muller Cup - Ulm Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mauritius Open - Mauritius AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London du Maurier Open - Montreal The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Tennis Masters Series - Cincinnati SAP Open - San Jose Heineken Open Singapore - Singapore Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open - Auckland Tennis Masters Series - Hamburg Rogers Cup - Montreal The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Rogers Masters - Toronto Davidoff Swiss Indoors - Basel Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Indian Wells Ordina Open - 's-Hertogenbosch Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg Dubai Open - Dubai Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Tennis Channel Open - Las Vegas BMW Open - Munich Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells French Open - Paris Tennis Masters Series - Montreal Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Allianz Suisse Open - Gstaad French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, 1R, SUI-CZE 3-2 15th Asian Games Doha 2006